Career 2021 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Portugal F3 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Bulgaria-w4 Romania F8 Romania F10 Spain F17 Spain F18 Portugal #1-w2 Portugal #1-w3 Brazil F10 Brazil F11 Portugal F3 Italy F5 Italy F6 Italy F7 Bulgaria-w2 Bulgaria-w3 France F8 France F9 Venezuela F5 Venezuela F6 France F4 France F5 Romania F4 Portugal F7 Portugal F1 Portugal F2 Portugal F3 Turkey F8 Turkey F9 Portugal F6 Italy F20 Portugal F8 Portugal F9 Portugal F1 Portugal F2 Portugal F3 Morocco F2 Morocco F3 Italy F6 Portugal F4 Portugal F5 Portugal F6 Portugal F9 Portugal F10 Portugal F11 Italy F23 Portugal F13 Tunisia F1 Tunisia F4 Tunisia F6 Portugal F1 Portugal F3 Turkey F7 Tunisia F12 Tunisia F13 Tunisia F14 Tunisia F15 Portugal F4 Portugal F5 Portugal F6 Portugal F7 Spain F18 Spain F19 Spain F20 Portugal F8 Spain F24 Romania F12 Italy F25 Tunisia F23 Portugal F12 Tunisia F27 Tunisia F28 Tunisia F29 Tunisia F30 Tunisia F31 Tunisia F32 Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F4 (Lisbon) Portugal F5 (Quinta Da Marinha) Portugal F6 (Porto) Portugal F7 (Carcavelos) Italy F10 (Santa Margherita Di Pula) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Spain F16 (Huelva) Portugal F8 (Lisbon) Portugal F10 (Torres Vedras) Portugal F11 (Povoa de Varzim) Portugal F10 Spain F23 (Xativa) Portugal F14 (Porto) Portugal F17 (Sintra) Portugal F18 (Sintra) Spain F29 (Sevilla) Portugal F19 (Castelo Branco) Portugal F20 (Oliveira De Azemeis) Portugal F21 (Idanha-a-Nova) Italy F34 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Tunisia F36 (Hammamet) Tunisia F37 (Hammamet) USA F3 (Naples) USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Portugal F7 (Porto) Portugal F8 (Cascais) Italy F11 (Napoli) Romania F2 (Bacau) Spain F14 (Huelva) Portugal F9 (Povoa de Varzim) Portugal F10 (Setubal) Portugal F11 (Castelo Branco) France F13 (Ajaccio) Portugal F12 (Porto) Portugal F13 (Caldas Da Rainha) Portugal F14 (Sintra) Portugal F15 (Sintra) Portugal F16 (Sintra) Tunisia F31 (Monastir) Portugal F17 (Setubal) Portugal F18 (Oliveira De Azemeis) Portugal F19 (Idanha-a-Nova) Portugal F20 (Idanha-a-Nova) Portugal F21 (Sao Bras de Alportel) Portugal F22 (Tavira) Tunisia F41 (Monastir) Tunisia F42 (Monastir) Tunisia F43 (Monastir) Tunisia F45 (Monastir) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao M15 Quinta Do Lago M15 Reus M15 Madrid M25 Vic M15 Majadahonda M25 Huelva M15 Setubal M15 Idanha-A-Nova M15 Idanha-A-Nova M15 Castelo Branco M25 Porto M15 Sintra M15 Sintra M25+H Oliveira De Azemeis M25 Tavira Italy F28 M25 Quinta Do Lago M25 Portimao Portugal F3 Portugal #1-w1 Morocco F5 Portugal #1-w4 Tunisia F5 Tunisia F6 Portugal F1 Bulgaria-w1 Bulgaria-w4 Nigeria F1 Nigeria F2 Poland F4 Bulgaria F4 Tunisia F2 Spain F22 (Denia) Romania F9 Garden Open - Rome Open D'Orleans - Orleans Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx Kos-Zucchetti Tennis Cup - Cordenons Open D'Orleans - Orleans Morocco Tennis Tour - Casablanca Arpa Ceramic Cup - Reggio Emilia Challenger 42 - Andrezieux Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Tunis Open - Tunis Morocco Tennis Tour - Rabat Siemens Open - Scheveningen Morocco Tennis Tour - Marrakech Porsche Open - Poznan Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul Open D'Orleans - Orleans Bancolombia Open - Cali Gemax Open - Belgrade Internationaux du Doubs - Besancon Abierto Internacional Varonil Ciudad de Cancun - Cancun Challenger Ford de Cherbourg - Cherbourg ECM Prague Open - Prague BMW Tennis Championship - Sunrise Memorial A. Manfredini Sassuolo Challenger - Sassuolo Concurso Internacional de Vigo - Vigo Tunis Challenger Turin Challenger Open de Charleroi - Charleroi Internationaux de Bretagne - Brest Residenza Open - Magdeburg Akbank Private Banking TED Open 2006 - Istanbul Istanbul Challenger Copa Petrobras Paraguay - Asuncion Internationaux de Nouvelle-Caledonie - New Caledonia Napoli Challenger Open de L'Isere - Grenoble Orleans Challenger Bordeaux Challenger Alessandria Challenger Prostejov Challenger Milan Challenger Baden Open - Karlsruhe LTA Hull Challenger - Hull Istanbul Challenger Heilbronn Open - Heilbronn Tarragona Challenger Tashkent Challenger Copa Petrobras Uruguay - Montevideo Le Gosier Challenger KGHM Polish Indoors - Wroclaw M25 Setubal Copa Petrobras - Bogota Napoli Challenger TED Open - Istanbul Weissenhauser Strand Cup - Hamburg Braunschweig Challenger Poznan Challenger Open de Franche-Comte - Besancon Challenger Copa Sevilla - Seville Maia Open 2002 - Maia Trani Challenger Besancon Challenger Genova Open Challenger - Genova Genova Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Challenger Cudad de Guayaquil - Guayaquil Challenger 42 - Andrezieux Open Sainte Victoire - Aix-En-Provence Open de Montauban - Montauban Palermo Challenger Orleans Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Schickedanz Open 2007 - Furth Open Castilla y Leon - Segovia Prague Open - Prague Memorial Manfredini - Sassuolo Mons Challenger Quito Challenger Rennes Challenger Pereira Challenger Samarkand Challenger Seguros Bolivar Open - Medellin Bancastato Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan Italy F5 Orleans Challenger Mouilleron-Le-Captif Challenger Antonio Savoldi-Marco Co. - Manerbio Copa Petrobras Colombia - Bogota Bancolombia Open - Bogota Mitsubishi Electric Europe Cup - Monza San Remo Tennis Cup - San Remo Unique Zagreb Open - Zagreb Open de Montauban - Montauban Kos-Zucchetti Tennis Cup - Cordenons Open D'Orleans - Orleans Copa Sevilla 2007 - Seville Togliatti Cup - Togliatti Bukhara Challenger - Bukhara Lugano Challenger Challenger Britania Zavaleta - Puebla Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Tennis Napoli Cup 2007 - Napoli Seguros Bolivar Open - Medellin Heilbronn Open - Heilbronn Kobstaedernes ATP Challenger - Kolding Copa Petrobras Argentina - Buenos Aires Morocco Tennis Tour - Marrakech Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Seville Challenger South African Airways Open - East London Morocco Tennis Tour - Tanger Portugal F10 Open de L'Isere - Grenoble Turin Challenger San Marino Challenger Caltanissetta Challenger Perugia Challenger Braunschweig Challenger Zenith Tennis Cup-Harbour Club - Milan Sporting Challenger '08-Trofeo Regione Piemonte - Turin Copa Petrobras-Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla Aberto de Santa Catarina - Florianopolis 5° Sporting Challenger - Turin Copa Petrobras Brazil - Aracaju Morocco Tennis Tour - Rabat Szczecin Challenger Nord LB Open 2007 - Braunschweig Open de Montauban - Montauban San Marino Cepu Open - San Marino Reunion Island Challenger Downtown Athletic Club USTA Challenger - Amarillo Challenger Ford de Cherbourg - Cherbourg Eisenberg Jerusalem Open - Jerusalem CA-Challenge - Graz Sao Paulo Challenger Napoli Challenger Braunschweig Challenger Pozoblanco Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Como Challenger Santo Domingo Challenger Italy F24 9° Trani Cup - Trani Itajai Challenger Bordeaux Challenger Milan Challenger Orleans Challenger Open Costa Daurada - Tarragona Portugal F9 (Setubal) Mouilleron-Le-Captif Challenger Samarkand Challenger - Samarkand Copa Petrobras Paraguay - Asuncion Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Optimus Maia Open - Maia The Stella Artois Grass Court Championships - Queen's/London Copa Sevilla Internacionales de Andalucia - Seville Open de L'Isere-Open 38 - Grenoble Mercedes-Benz Cup - Los Angeles St. Petersburg Open - St. Petersburg International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Mercedes-Benz Cup - Los Angeles Tunisia F5 Internationaux de Tennis de Brest - Brest Mallorca Open - Mallorca Tunisia F44 (Monastir) Hilton Waikoloa USTA Challenger - Waikoloa Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Lisbon Challenger AAPT Championships - Adelaide Challenger Britania Zavaleta - Puebla Open Seat-Godo 2001 - Barcelona Guzzini Challenger - Recanati Braga Challenger The Stella Artois Grass Court Championships - London Internationaux de Doubs Open de Franchie-Comte - Besancon AAPT Championships - Adelaide International Tennis Championships - Delray Beach Mallorca Challenger Seville Challenger Challenger 42 - Andrezieux Ordina Open - 's-Hertogenbosch Internationaux de Tennis de Brest - Brest Sparkessen Magdeburg Open - Magdeburg Zagreb Open - Zagreb TD Waterhouse Cup - Long Island Time Warner USTA Challenger - Binghamton St. Petersburg Open - St. Petersburg Tatra Banka Open - Bratislava Medibank Private International - Sydney Milan Indoors - Milan Open Sainte-Victoire - Aix-En-Provence Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble ABN/AMRO World Tennis Tournament - Rotterdam Bogota Challenger Open Seat Godo 2005 - Barcelona Copa Petrobras Uruguray - Montevideo Stella Artois Clay Court Championships - Budaors Ordina Open - 's-Hertogenbosch Mordovia Cup 2005 - Saransk Challenger Copa Sevilla - Seville Open de la Ville de Saint Denis - Reunion Island Adidas International - Sydney Tunis Open 2006 - Tunis Challenger DCN de Cherbourg - Cherbourg Grand Prix Hassan II - Casablanca Open de Moselle - Metz Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Estoril Open - Estoril ATP Open Castilla y Leon - Segovia Adidas International - Sydney Siebel Open - San Jose Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Miller Lite Hall of Fame Tennis Championships - Newport The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Estoril Open - Estoril Miller Lite Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel Legg Mason Tennis Classic - Washington Bordeaux Challenger Copenhagen Open - Copenhagen Thailand Open - Bangkok RCA Championships - Indianapolis Open de Moselle - Metz Stockholm Open - Stockholm Milan Challenger Next Generation Adelaide International - Adelaide Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Prostejov Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Dallas Challenger Genova Challenger Grand Prix de Tennis de Lyon - Lyon Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Open de Moselle - Metz Davidoff Swiss Indoors - Basel M15 Sao Bras Alportel Interwetten Austrian Open - Kitzbuhel Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille San Juan Challenger Open 13 - Marseille Rio De Janeiro Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Buenos Aires Challenger The Dubai Tennis Championships - Dubai Marburg Challenger Medellin Challenger Estoril Open - Estoril AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Qatar Exxon Mobil Open - Doha Guayaquil Challenger AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Open de Moselle - Metz BCR Open Romania - Bucharest Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier VTR Open - Vina del Mar Open 13 - Marseille Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Rome Challenger Portugal Open - Oeiras Power Horse Cup - Dusseldorf Citi Open - Washington Rome Challenger Tunis Challenger Stockholm Open - Stockholm Millennium Estoril Open - Estoril The Stella Artois Championships - London Estoril Open - Estoril Open de Moselle - Metz Millennium Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Poznan Challenger Grand Prix Hassan II - Casablanca AEGON Championships - London Heilbronn Challenger Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai Movistar Open - Santiago ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Napoli Challenger Estoril Open - Estoril Seoul Challenger AEGON Championships - London AEGON International - Eastbourne Braga Challenger Caltanissetta Challenger AAPT Championships - Adelaide Apia International - Sydney Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Mallorca Open - Mallorca AEGON Championships - London Bet-at-home Cup - Kitzbuhel SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Grand Prix de Tennis de Lyon - Lyon Portugal Open - Oeiras Swiss Indoors Basel - Basel Stockholm Open - Stockholm Open Sud de France - Montpellier Estoril Open - Estoril Open 13 - Marseille Credit Agricole Suisse Open - Gstaad Orleans Challenger Segovia Challenger Grand Prix Hassan II - Casablanca Hungarian Open - Budapest Bordeaux Challenger Tatra Banka Slovak Open - Bratislava GHI Bronx Tennis Classic - Bronx Lisbon Challenger Seville Challenger Open 13 - Marseille Adidas International - Sydney RCA Championships - Indianapolis Open 13 - Marseille AAPT Championships - Adelaide ARAG World Team Championship - Dusseldorf Trofeo Conde de Godo - Barcelona Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Tennis Channel Open - Las Vegas Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Monte Carlo Open - Monte Carlo Citi Open - Washington Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Montreal Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris China Open - Beijing Kroger / St. Jude International - Memphis Tata Open 2003 - Chennai Siebel Open - San Jose Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Toronto Tennis Masters Series - Stuttgart NASDAQ-100 Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Monte Carlo Estoril Open - Estoril Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati AIG Japan Open - Tokyo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Rogers Cup - Montreal Tennis Masters Series - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte Carlo - Monte Carlo Brasil Open - Sao Paulo Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte Carlo Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Pilot Pen Tennis - New Haven Sony Ericsson Open - Miami Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Pacific Life Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Gerry Weber Open - Halle BNP Paribas Masters - Paris China Open - Beijing Sony Ericsson Open - Miami AEGON International - Eastbourne BNP Paribas Open - Indian Wells Rogers Cup - Toronto ATP Kremlin Cup - Moscow Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Adidas International - Sydney Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Open 13 - Marseille Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Davidoff Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Brisbane International - Brisbane Legg Mason Tennis Classic - Washington Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Campionati BNL dItalia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Tennis Masters Series - Monte Carlo U.S. Open - New York U.S. Open - New York Rogers Masters - Toronto Australian Open - Melbourne Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group 1, PO, MAR-POR 2-3 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group I, 2R, ISR-POR 3-2 U.S. Open (juniors) Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 2R, SUI-POR 5-0 Wimbledon (juniors) Davis Cup, Group II, 2R, POR-LTU 5-0 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 Olympics - Beijing French Open (juniors) Australian Open (juniors)